// 定义内外边距，历遍1-100
@for $i from 0 through 100 {
  // 只要双数和能被5除尽的数
  @if $i % 2 == 0 or $i % 5 == 0 {
    // 得出：core-margin-30或者u-m-30
    .core-margin-#{$i},
    .c-m-#{$i} {
      margin: $i + px !important;
    }

    // 得出：core-padding-15或者u-p-30
    .core-padding-#{$i},
    .c-p-#{$i} {
      padding: $i + px !important;
    }

    @each $short, $long in l left, t top, r right, b bottom {
      // 缩写版，结果如： u-m-l-30
      // 定义外边距
      .c-m-#{$short}-#{$i} {
        margin-#{$long}: $i + px !important;
      }

      // 定义内边距
      .c-p-#{$short}-#{$i} {
        padding-#{$long}: $i + px !important;
      }

      // 完整版，结果如：core-margin-left-30
      // 定义外边距
      .core-margin-#{$long}-#{$i} {
        margin-#{$long}: $i + px !important;
      }

      // 定义内边距
      .core-padding-#{$long}-#{$i} {
        padding-#{$long}: $i + px !important;
      }
    }
  }
}

// 定义字体(px)单位
// @for $i from 0 through 40 {
//   .core-font-#{$i} {
//     font-size: $i + px;
//   }
//   .c-font-#{$i} {
//     font-size: $i + px;
//   }
// }

// 定义圆角(px)单位
@for $i from 0 through 40 {
  .core-border-radius-#{$i} {
    border-radius: $i + px !important;
  }

}
